package com.slipper.system.ai.bo;

import com.slipper.common.bo.CommonBO;
import org.springframework.web.multipart.MultipartFile;

public class AiApplicationBO extends CommonBO {
    private String id;
    private String[] ids;
    private String flowId;
    private String flowName;
    private String modelId;
    private String modelName;
    private String modelParamJson;
    private String knowledgeId;
    private String knowledgeName;
    private String name;
    private String iconId;
    private String openType;
    private String systemIds;
    private String useFlow;
    private String prompt;
    private String prologue;
    private String questionJson;
    private String commandJson;
    private Integer recordSize;
    private String description;
    private Integer ordinal;
    private String updateId;
    private Long updateTime;
    private String createId;
    private Long createTime;

    private String sessionId;
    private String query;
    private String systemId;
    private MultipartFile file;

    public void setId(String id) {
        this.id = id;
    }
    
    public String getId() {
        return id;
    }

    public void setIds(String[] ids) {
        this.ids = ids;
    }
    
    public String[] getIds() {
        return ids;
    }

    public void setFlowId(String flowId) {
        this.flowId = flowId;
    }
    
    public String getFlowId() {
        return flowId;
    }

    public String getFlowName() {
        return flowName;
    }

    public void setFlowName(String flowName) {
        this.flowName = flowName;
    }

    public void setModelId(String modelId) {
        this.modelId = modelId;
    }
    
    public String getModelId() {
        return modelId;
    }

    public String getModelName() {
        return modelName;
    }

    public void setModelName(String modelName) {
        this.modelName = modelName;
    }

    public String getModelParamJson() {
        return modelParamJson;
    }

    public void setModelParamJson(String modelParamJson) {
        this.modelParamJson = modelParamJson;
    }

    public void setKnowledgeId(String knowledgeId) {
        this.knowledgeId = knowledgeId;
    }
    
    public String getKnowledgeId() {
        return knowledgeId;
    }

    public String getKnowledgeName() {
        return knowledgeName;
    }

    public void setKnowledgeName(String knowledgeName) {
        this.knowledgeName = knowledgeName;
    }

    public void setName(String name) {
        this.name = name;
    }
    
    public String getName() {
        return name;
    }

    public void setIconId(String iconId) {
        this.iconId = iconId;
    }
    
    public String getIconId() {
        return iconId;
    }

    public String getOpenType() {
        return openType;
    }

    public void setOpenType(String openType) {
        this.openType = openType;
    }

    public String getSystemIds() {
        return systemIds;
    }

    public void setSystemIds(String systemIds) {
        this.systemIds = systemIds;
    }

    public String getUseFlow() {
        return useFlow;
    }

    public void setUseFlow(String useFlow) {
        this.useFlow = useFlow;
    }

    public void setPrompt(String prompt) {
        this.prompt = prompt;
    }
    
    public String getPrompt() {
        return prompt;
    }

    public void setPrologue(String prologue) {
        this.prologue = prologue;
    }
    
    public String getPrologue() {
        return prologue;
    }

    public void setQuestionJson(String questionJson) {
        this.questionJson = questionJson;
    }
    
    public String getQuestionJson() {
        return questionJson;
    }

    public void setCommandJson(String commandJson) {
        this.commandJson = commandJson;
    }
    
    public String getCommandJson() {
        return commandJson;
    }

    public void setRecordSize(Integer recordSize) {
        this.recordSize = recordSize;
    }
    
    public Integer getRecordSize() {
        return recordSize;
    }

    public Integer getOrdinal() {
        return ordinal;
    }

    public void setOrdinal(Integer ordinal) {
        this.ordinal = ordinal;
    }

    public void setDescription(String description) {
        this.description = description;
    }
    
    public String getDescription() {
        return description;
    }

    public void setUpdateId(String updateId) {
        this.updateId = updateId;
    }
    
    public String getUpdateId() {
        return updateId;
    }

    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }
    
    public Long getUpdateTime() {
        return updateTime;
    }

    public void setCreateId(String createId) {
        this.createId = createId;
    }
    
    public String getCreateId() {
        return createId;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }
    
    public Long getCreateTime() {
        return createTime;
    }

    public String getSessionId() {
        return sessionId;
    }

    public void setSessionId(String sessionId) {
        this.sessionId = sessionId;
    }

    public String getQuery() {
        return query;
    }

    public void setQuery(String query) {
        this.query = query;
    }

    public String getSystemId() {
        return systemId;
    }

    public void setSystemId(String systemId) {
        this.systemId = systemId;
    }

    public MultipartFile getFile() {
        return file;
    }

    public void setFile(MultipartFile file) {
        this.file = file;
    }
}
